]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
16 years agoStButton: fix hover and grab tracking
Dan Winship [Tue, 2 Nov 2010 17:24:29 +0000 (13:24 -0400)]
StButton: fix hover and grab tracking

Use StWidget:track-hover rather than doing it ourselves. Don't assume
that hover is always TRUE after an enter_event or FALSE after a
leave_event, since we have a pointer grab and will be getting other
actors' events.

Don't ungrab the pointer when it leaves the button, since that
destroys the whole point of getting a grab in the first place.

Only consider the button to have been clicked when it has both grab
(meaning the mouse was pressed over the button) and hover (meaning the
mouse was released over the button).

Also remove the virtual pressed/released methods, which weren't being
used anyway.

https://bugzilla.gnome.org/show_bug.cgi?id=633853

16 years agoStButton: fix code style
Dan Winship [Tue, 2 Nov 2010 17:24:29 +0000 (13:24 -0400)]
StButton: fix code style

https://bugzilla.gnome.org/show_bug.cgi?id=633853

16 years agoUpdated Brazilian Portuguese translation
Henrique P. Machado [Mon, 8 Nov 2010 17:21:44 +0000 (15:21 -0200)]
Updated Brazilian Portuguese translation

16 years agoapp-menu: Fix quit menu item
Florian Müllner [Fri, 5 Nov 2010 17:48:04 +0000 (18:48 +0100)]
app-menu: Fix quit menu item

As popup menus now take focus for keyboard navigation, no application
is focused when activating the menu. Use the target application instead,
which keeps track of the application currently associated with the menu.

https://bugzilla.gnome.org/show_bug.cgi?id=634103

16 years agoUpdate Simplified Chinese translation.
Yunqiang Su [Wed, 3 Nov 2010 08:18:31 +0000 (16:18 +0800)]
Update Simplified Chinese translation.

16 years agoUpdated Galician translations
Fran Diéguez [Tue, 2 Nov 2010 23:28:57 +0000 (00:28 +0100)]
Updated Galician translations

16 years agotelepathy: makeProxyClass has been migrated to gjs's dbus module
Dan Winship [Fri, 29 Oct 2010 19:10:27 +0000 (15:10 -0400)]
telepathy: makeProxyClass has been migrated to gjs's dbus module

https://bugzilla.gnome.org/show_bug.cgi?id=633490

16 years agoMessageTray: only create icon buttons if specifically requested
Jonathan Matthew [Sat, 30 Oct 2010 06:29:21 +0000 (16:29 +1000)]
MessageTray: only create icon buttons if specifically requested

Action names sometimes unintentionally overlap with icon names, so
we should only create icon buttons if the message tray source requests
it.  For the notification daemon, this is done by setting the
'action-icons' hint on the notification.

The previous notification server capability used to advertise this
feature, "x-gnome-icon-buttons", has been removed in favour of the
new capability described in the notification spec, "action-icons".

https://bugzilla.gnome.org/show_bug.cgi?id=624584

16 years agobuild: fix syntax error in setup script
Dan Winship [Mon, 1 Nov 2010 18:28:56 +0000 (14:28 -0400)]
build: fix syntax error in setup script

16 years agobuild: Add missing libcanberra build deps on Debian
Dan Winship [Mon, 1 Nov 2010 17:29:33 +0000 (13:29 -0400)]
build: Add missing libcanberra build deps on Debian

16 years agobuild: Add missing libcanberra build deps on Fedora
Mathieu Bridon [Mon, 1 Nov 2010 17:18:11 +0000 (18:18 +0100)]
build: Add missing libcanberra build deps on Fedora

16 years agognome-shell.modules: add libcanberra
Dan Winship [Mon, 1 Nov 2010 14:51:11 +0000 (10:51 -0400)]
gnome-shell.modules: add libcanberra

The volume status icon requires libcanberra; we could get by with
packages so far, but we will need a very very recent libcanberra soon
anyway, so just require that.

https://bugzilla.gnome.org/show_bug.cgi?id=633418

16 years agoFix cursor image tracking on 64-bit systems
Owen W. Taylor [Sat, 30 Oct 2010 21:28:36 +0000 (17:28 -0400)]
Fix cursor image tracking on 64-bit systems

Like all X API, XFixesGetCursorImage returns arrays of 32-bit
quantities as arrays of long; on 64-bit systems we need to
convert to an array of 32-bit words before creating a texture
from the result.

https://bugzilla.gnome.org/show_bug.cgi?id=633591

16 years agomagnifier: Change default values
Florian Müllner [Thu, 16 Sep 2010 23:29:18 +0000 (01:29 +0200)]
magnifier: Change default values

mccann: we should default to full screen with mouse position as
"proportional"

https://bugzilla.gnome.org/show_bug.cgi?id=629884

16 years agomagnifier: Sync MouseTrackingMode values with the gsettings enum
Florian Müllner [Thu, 16 Sep 2010 23:45:13 +0000 (01:45 +0200)]
magnifier: Sync MouseTrackingMode values with the gsettings enum

The tracking modes "push" and "proportional" are swapped.

https://bugzilla.gnome.org/show_bug.cgi?id=629884

16 years agoPopupSliderMenuItem: connect to scroll-event on the whole actor
Giovanni Campagna [Mon, 1 Nov 2010 12:26:49 +0000 (13:26 +0100)]
PopupSliderMenuItem: connect to scroll-event on the whole actor

Connect to scroll-event on .actor, not ._slider, so you can scroll
on the whole menu item.

https://bugzilla.gnome.org/show_bug.cgi?id=633668

16 years agoUpdated Hebrew translation.
Yaron Shahrabani [Mon, 1 Nov 2010 05:48:16 +0000 (07:48 +0200)]
Updated Hebrew translation.

16 years agoUpdated Spanish translation
Jorge González [Sun, 31 Oct 2010 20:50:18 +0000 (21:50 +0100)]
Updated Spanish translation

16 years agoUse the GNOME 3 WM theme by default
William Jon McCann [Sun, 31 Oct 2010 15:51:36 +0000 (11:51 -0400)]
Use the GNOME 3 WM theme by default

Set up an override to specify the metacity window decoration
theme.  Use the GNOME 3 standard theme as the default.

16 years agoExplicitly set the repos for the new modules just added
William Jon McCann [Sun, 31 Oct 2010 15:40:47 +0000 (11:40 -0400)]
Explicitly set the repos for the new modules just added

We don't set a default repo for the moduleset.

16 years agoAdd new standard GNOME 3 themes
William Jon McCann [Sun, 31 Oct 2010 15:26:32 +0000 (11:26 -0400)]
Add new standard GNOME 3 themes

Replaces gtk-engines-3.

16 years agoAdjust appSwitcher and workspaceSwitcher popup to match mockups
Adel Gadllah [Sun, 31 Oct 2010 16:14:17 +0000 (17:14 +0100)]
Adjust appSwitcher and workspaceSwitcher popup to match mockups

16 years agoUpdate Czech translation
Petr Kovar [Sun, 31 Oct 2010 11:10:40 +0000 (12:10 +0100)]
Update Czech translation

16 years agoIncrease the timeout for hiding the tray if the mouse didn't move far from it
Hellyna Ng [Sat, 30 Oct 2010 19:54:43 +0000 (03:54 +0800)]
Increase the timeout for hiding the tray if the mouse didn't move far from it

We shouldn't hide the tray as quickly if the user might have left it
unintentionally, such as when moving the mouse over to a different tray item or
using the scroll bar in the chat notification.

https://bugzilla.gnome.org/show_bug.cgi?id=630767

16 years agoUse System Settings instead of Preferences in the user menu (again)
William Jon McCann [Sat, 30 Oct 2010 17:43:23 +0000 (13:43 -0400)]
Use System Settings instead of Preferences in the user menu (again)

This matches the terminology used in the result of the action.

also see commit 4a316fbc66467304ec45641d6a8a4d109216f3b6

16 years agoUpdated Arabic translation
Khaled Hosny [Sat, 30 Oct 2010 11:33:43 +0000 (13:33 +0200)]
Updated Arabic translation

16 years agopushModal: clear focus after pushing a new level
Dan Winship [Fri, 29 Oct 2010 18:54:53 +0000 (14:54 -0400)]
pushModal: clear focus after pushing a new level

This way the new modal level is independent of whatever may have been
happening before. Fixes a problem with status menus becoming active
again from inside the app switcher, etc.

16 years agoDo not remove destroyed actors from their container
Giovanni Campagna [Thu, 28 Oct 2010 20:28:17 +0000 (22:28 +0200)]
Do not remove destroyed actors from their container

The container already connects to destroy and will do that for us,
preventing a warning.

https://bugzilla.gnome.org/show_bug.cgi?id=633028

16 years agoDon't remove the tray icons we don't add
Giovanni Campagna [Thu, 28 Oct 2010 20:25:33 +0000 (22:25 +0200)]
Don't remove the tray icons we don't add

Tray icons replaced by a shell version are automatically filtered
and never make to the tray container, but when removed by the client
we were still trying to remove them from the tray, causing a warning.

https://bugzilla.gnome.org/show_bug.cgi?id=633028

16 years agoPopupMenu: redo keynav using St.FocusManager
Dan Winship [Thu, 7 Oct 2010 18:15:51 +0000 (14:15 -0400)]
PopupMenu: redo keynav using St.FocusManager

Each menu is a focus manager group, but there is also some explicit
focus handling between non-hierarchically-related widgets. Eg, to move
between menus, or from a menubutton into its menu.

https://bugzilla.gnome.org/show_bug.cgi?id=621671

16 years agoSt: add StFocusManager, to handle keyboard navigation
Dan Winship [Tue, 5 Oct 2010 14:09:40 +0000 (10:09 -0400)]
St: add StFocusManager, to handle keyboard navigation

StFocusManager allows setting up "focus groups" in which it will
automatically handle navigation between can_focus widgets.

https://bugzilla.gnome.org/show_bug.cgi?id=621671

16 years agoSt: add keyboard focus navigation support
Dan Winship [Tue, 15 Jun 2010 16:11:39 +0000 (12:11 -0400)]
St: add keyboard focus navigation support

Add StWidget:can-focus, st_widget_navigate_focus(), and
st_container_get_focus_chain(), and implement as needed to allow
keyboard navigation of widgets.

https://bugzilla.gnome.org/show_bug.cgi?id=621671

16 years agoupdate translation and completed
A S Alam [Fri, 29 Oct 2010 02:43:46 +0000 (08:13 +0530)]
update translation and completed

16 years agoStThemeNode: Fix the confusion between border and background
Neil Roberts [Thu, 28 Oct 2010 20:51:13 +0000 (21:51 +0100)]
StThemeNode: Fix the confusion between border and background

In d66e7dd49 I got confused between border_texture and
background_texture. The background_texture was being created as normal
but in the one place that it gets drawn I accidentally made it use the
border_material instead. This patch makes it create a
background_material similar to the border_material and uses it to
paint.

16 years agost-theme-node-drawing: Don't create lots of one-shot materials
Neil Roberts [Wed, 27 Oct 2010 16:41:20 +0000 (17:41 +0100)]
st-theme-node-drawing: Don't create lots of one-shot materials

A few places in st-theme-node-drawing create one-shot material, paint
with it and then free it. This is suboptimal with current Cogl because
it will end up compiling an ARBfp program just for that single paint
and then it will throw it away when the material is destroyed.

There is a new function in st-private.c called
_st_create_texture_material. This creates a simple material for a
texture based on a common parent material that points to a dummy
texture. Any materials created with this function are likely to be
able to share the same program unless the material is further modified
to contain a different number of layers. It would be possible to use
cogl_set_source_texture for this instead except that it's not possible
to modify the material's color in that case so we couldn't render the
texture with opacity.

The corner textures are now stored as a handle to a material that
references the texture rather than storing the texure directly. There
is also a separate border_material member which always points to
border_texture as the only layer.

https://bugzilla.gnome.org/show_bug.cgi?id=633340

16 years agopopupMenu: fix spacing between columns
Dan Winship [Thu, 28 Oct 2010 18:03:45 +0000 (14:03 -0400)]
popupMenu: fix spacing between columns

This patch didn't get updated for the st_theme_node_get_spacing() change.

16 years agoUpdated Norwegian bokmål translation.
Kjartan Maraas [Thu, 28 Oct 2010 15:38:52 +0000 (17:38 +0200)]
Updated Norwegian bokmål translation.

16 years agobuild: Remove --with-gtk=3.0 argument for mutter
Florian Müllner [Tue, 26 Oct 2010 15:09:15 +0000 (17:09 +0200)]
build: Remove --with-gtk=3.0 argument for mutter

Mutter does now depend unconditionally on GTK+-3.0, so the configure
switch has been removed.

16 years agoUpdated Hebrew translation.
Yaron Shahrabani [Thu, 28 Oct 2010 06:58:22 +0000 (08:58 +0200)]
Updated Hebrew translation.

16 years agoUpdated Spanish translation
Jorge González [Wed, 27 Oct 2010 23:46:47 +0000 (01:46 +0200)]
Updated Spanish translation

16 years agoBump version to 2.91.1
Owen W. Taylor [Wed, 27 Oct 2010 22:03:01 +0000 (18:03 -0400)]
Bump version to 2.91.1

16 years agoAdd gvc-mixer-control.c to POTFILES.in
Owen W. Taylor [Wed, 27 Oct 2010 23:08:27 +0000 (19:08 -0400)]
Add gvc-mixer-control.c to POTFILES.in

16 years agonotificationDaemon: add missing gettext import
Dan Winship [Wed, 27 Oct 2010 20:00:51 +0000 (16:00 -0400)]
notificationDaemon: add missing gettext import

16 years agoSmall update of Simplified Chinese translation.
Aron Xu [Wed, 27 Oct 2010 16:27:51 +0000 (16:27 +0000)]
Small update of Simplified Chinese translation.

16 years agoUpdated Slovenian translation
Matej Urbančič [Tue, 26 Oct 2010 17:39:03 +0000 (19:39 +0200)]
Updated Slovenian translation

16 years agoUpdated Galician translations
Fran Diéguez [Tue, 26 Oct 2010 14:37:39 +0000 (16:37 +0200)]
Updated Galician translations

16 years agoPopupSwitchMenuItem: don't misuse this.active
Dan Winship [Wed, 13 Oct 2010 18:10:38 +0000 (14:10 -0400)]
PopupSwitchMenuItem: don't misuse this.active

The constructor was setting this.active to reflect the switch state,
which is wrong; this.active indicates whether or not the item is
highlighted.

https://bugzilla.gnome.org/show_bug.cgi?id=621671

16 years agoUpdated Spanish translation
Jorge González [Tue, 26 Oct 2010 08:45:02 +0000 (10:45 +0200)]
Updated Spanish translation

16 years agoUpdated Hebrew translation.
Yaron Shahrabani [Tue, 26 Oct 2010 06:20:57 +0000 (08:20 +0200)]
Updated Hebrew translation.

16 years agoboxpointer: keep a margin between the box and the screen edge
Dan Winship [Mon, 25 Oct 2010 15:50:00 +0000 (11:50 -0400)]
boxpointer: keep a margin between the box and the screen edge

per the mockups

https://bugzilla.gnome.org/show_bug.cgi?id=631193

16 years agostatusMenu: show a radio button-style dot next to the presence status
Dan Winship [Wed, 20 Oct 2010 16:43:22 +0000 (12:43 -0400)]
statusMenu: show a radio button-style dot next to the presence status

Adding a "PopupMenuRadioButtonItem" wouldn't work well, because we'll
need radio-button indicators on multiple different styles of menu
item. Also, the current design draws the indicator in the menu item's
padding, so it's sort of special anyway. So just add support at the
BaseMenuItem level.

Also, redo the menu/menuitem padding so that all the horizontal
padding is in the menu item, or else the indicator dot will show up in
the wrong spot.

https://bugzilla.gnome.org/show_bug.cgi?id=631193

16 years agopopupMenu: make menu layout more table-like
Dan Winship [Tue, 19 Oct 2010 17:41:41 +0000 (13:41 -0400)]
popupMenu: make menu layout more table-like

When there are menu items with right-aligned items, all the
right-aligned items should appear to the right of all the left-aligned
items.

Clutter doesn't have an equivalent of GtkSizeGroup, so hack something up
using ShellGenericContainer and some javascript.

https://bugzilla.gnome.org/show_bug.cgi?id=631193

16 years agostatusMenu: fix menu items to match latest mockups
Dan Winship [Tue, 19 Oct 2010 16:04:58 +0000 (12:04 -0400)]
statusMenu: fix menu items to match latest mockups

Rename a few, and add Suspend and Restart, although currently they do
the same thing as Shut Down (ie, they bring up a dialog that lets you
do any of those three). This will be fixed later when we have the
in-shell modal dialogs for these features.

https://bugzilla.gnome.org/show_bug.cgi?id=631193

16 years agoPopupImageMenuItem: always show icon, on the right, not the left
Dan Winship [Tue, 19 Oct 2010 15:59:23 +0000 (11:59 -0400)]
PopupImageMenuItem: always show icon, on the right, not the left

In the new mockups, the user menu icons are on the right, not the
left.

Also, get rid of the idea of optional icons; the design doesn't have
icons on those items, and there probably aren't going to be symbolic
versions of some of those icons anyway. So if the caller specifies
PopupImageMenuItem, then always show an icon, and just use regular
PopupMenuItems for the items that don't have icons in the current
design.

https://bugzilla.gnome.org/show_bug.cgi?id=631193

16 years agomain: use Meta.Display.get_keybinding_action for PrintScreen as well
Dan Winship [Thu, 14 Oct 2010 14:38:33 +0000 (10:38 -0400)]
main: use Meta.Display.get_keybinding_action for PrintScreen as well

(and trigger it on keyrelease rather than keypress, like the other
bindings)

https://bugzilla.gnome.org/show_bug.cgi?id=632151

16 years agognome-shell.modules: order GConf after gtk3
Owen W. Taylor [Mon, 25 Oct 2010 19:20:01 +0000 (15:20 -0400)]
gnome-shell.modules: order GConf after gtk3

GConf has test programs that link against GTK+, and defaults to
using gtk3 if found, so build GConf after gtk3.

16 years agoadd /usr/local/share/applications to gs-applications.menu
Maxim Ermilov [Mon, 25 Oct 2010 15:47:40 +0000 (19:47 +0400)]
add /usr/local/share/applications to gs-applications.menu

https://bugzilla.gnome.org/show_bug.cgi?id=630866

16 years agoAllow for empty WM_CLASS and _NET_WM_NAME in tray icons
Giovanni Campagna [Sun, 24 Oct 2010 12:31:41 +0000 (14:31 +0200)]
Allow for empty WM_CLASS and _NET_WM_NAME in tray icons

The system tray specification says the hint should be set, but some
icons leave it empty anyway. Don't throw exceptions in that case.

https://bugzilla.gnome.org/show_bug.cgi?id=633028

16 years agoAvoid warnings on leave-event for widgets tracking hover
Giovanni Campagna [Sun, 24 Oct 2010 12:30:03 +0000 (14:30 +0200)]
Avoid warnings on leave-event for widgets tracking hover

ClutterCrossingEvent->related can be NULL if the pointer is not under
any actor. Unconditionally set hover to FALSE in that case.

https://bugzilla.gnome.org/show_bug.cgi?id=633028

16 years agoAvoid warnings on null actors for tray icons
Giovanni Campagna [Sun, 24 Oct 2010 12:26:50 +0000 (14:26 +0200)]
Avoid warnings on null actors for tray icons

Plugging the GtkSocket icon can fail, in which case NaTrayManager emits
tray-icon-removed but the icon has never emitted plug-added, thus the
ShellTrayIcon has not been created. This results in various criticals
and exceptions in the tray-icon-removed handler.

https://bugzilla.gnome.org/show_bug.cgi?id=633028

16 years agoUpdated galician translations
Fran Diéguez [Sun, 24 Oct 2010 23:02:24 +0000 (01:02 +0200)]
Updated galician translations

16 years agodnd: Handle destruction of drag actor during drag
Maxim Ermilov [Sun, 24 Oct 2010 01:45:54 +0000 (05:45 +0400)]
dnd: Handle destruction of drag actor during drag

The shell crashes if the drag actor is destroyed during the drag
operation. Cancel the drag gracefully in this case.
https://bugzilla.gnome.org/show_bug.cgi?id=620389

16 years agoAdapt to removal of Mutter namespace
Owen W. Taylor [Tue, 19 Oct 2010 18:55:43 +0000 (14:55 -0400)]
Adapt to removal of Mutter namespace

MutterWindow and MutterPlugin have been renamed to MetaWindowActor
and MetaPlugin, mutter_plugin_list_windows() to
meta_plugin_list_window_actors(). Adapt to those changes.

https://bugzilla.gnome.org/show_bug.cgi?id=632500

16 years agoFix audio volume icon
Giovanni Campagna [Fri, 22 Oct 2010 13:31:58 +0000 (15:31 +0200)]
Fix audio volume icon

_volumeChanged should not update the icon if the sink is muted.
Fixes the case when shell is started with a muted sink (_mutedChanged
is called before _volumeChanged).

https://bugzilla.gnome.org/show_bug.cgi?id=632868

16 years agoPopupSliderMenuItem: Implement mousewheel support
Adel Gadllah [Wed, 20 Oct 2010 20:41:54 +0000 (22:41 +0200)]
PopupSliderMenuItem: Implement mousewheel support

Allow changing the slider's value using the mousewheel.

https://bugzilla.gnome.org/show_bug.cgi?id=632743

16 years agoStThemeNode: simplify use of get_color/get_double/get_length
Dan Winship [Sun, 26 Sep 2010 21:38:36 +0000 (17:38 -0400)]
StThemeNode: simplify use of get_color/get_double/get_length

Although within St itself there are situations where the semantics of
these functions (return TRUE or FALSE and return the actual value in
an out parameter) is useful, it's mostly just annoying at the
application level, where you generally know that the CSS property is
going to specified, and there is no especially sane fallback if it's
not.

So rename the current methods to lookup_color, lookup_double, and
lookup_length, and add new get_color, get_double, and get_length
methods that don't take an "inherit" parameter, and return their
values directly. (Well, except for get_color, due to the lack of (out
caller-allocates) in gjs.)

And update the code to use either the old or new methods as appropriate.

https://bugzilla.gnome.org/show_bug.cgi?id=632590

16 years agoUse gjs-internals.pc
Colin Walters [Thu, 21 Oct 2010 14:50:30 +0000 (10:50 -0400)]
Use gjs-internals.pc

Gjs changed to separate the "basic" API from "embedder" API.  Unfortunately
due to our use of the importer API and a few other bits, we need to use
the "module" one.  In the future I plan to extend the core API to
support this use case.

16 years agost_theme_node_get_color: fix inheritance
Dan Winship [Tue, 19 Oct 2010 17:59:49 +0000 (13:59 -0400)]
st_theme_node_get_color: fix inheritance

This wasn't actually recursing if you passed the "inherit" flag

https://bugzilla.gnome.org/show_bug.cgi?id=632590

16 years agoUpdated Hebrew translation.
Yaron Shahrabani [Wed, 20 Oct 2010 21:50:59 +0000 (23:50 +0200)]
Updated Hebrew translation.

16 years agovolumeIndicator: Add mousewheel support
Adel Gadllah [Wed, 20 Oct 2010 19:53:23 +0000 (21:53 +0200)]
volumeIndicator: Add mousewheel support

Allow changing the volume by moving the mousewheel over the volume indicato
to restore the old gnome-volume-control-applet behaviour.

https://bugzilla.gnome.org/show_bug.cgi?id=632733

16 years agoFix showing input volume
Giovanni Campagna [Wed, 20 Oct 2010 19:15:24 +0000 (21:15 +0200)]
Fix showing input volume

Fix two typos in code that decided whether to show input volume and
mute switch.

16 years agoFix control center panel for audio.
Giovanni Campagna [Wed, 20 Oct 2010 19:24:15 +0000 (21:24 +0200)]
Fix control center panel for audio.

It is "sound", not "volume".

16 years agoAdd volume indicator
Giovanni Campagna [Fri, 23 Jul 2010 00:39:44 +0000 (02:39 +0200)]
Add volume indicator

Add volume control indicator which uses API from gnome-volume-control
to interact with PulseAudio and shows both input and output volumes.
Also adds a small wrapper around libcanberra in ShellGlobal, used by the
volume indicator to provide auditive feedback.

https://bugzilla.gnome.org/show_bug.cgi?id=629455

16 years agoUpdated Dutch translation by Reinout van Schouwen
Reinout van Schouwen [Tue, 19 Oct 2010 21:19:24 +0000 (23:19 +0200)]
Updated Dutch translation by Reinout van Schouwen

16 years agoSolve spacing issue in system status area
Giovanni Campagna [Fri, 8 Oct 2010 17:44:03 +0000 (19:44 +0200)]
Solve spacing issue in system status area

Shell implemented indicators got padding from default button style,
and also spacing from their container, so too much space was left
between them. This only became apparent when more than one was
implemented, though.

16 years agoMessageTray: use boxpointer for summary notification
Maxim Ermilov [Tue, 19 Oct 2010 19:17:36 +0000 (23:17 +0400)]
MessageTray: use boxpointer for summary notification

https://bugzilla.gnome.org/show_bug.cgi?id=624900

16 years agoboxpointer: add setPosition method
Maxim Ermilov [Tue, 19 Oct 2010 19:10:48 +0000 (23:10 +0400)]
boxpointer: add setPosition method

split out this function from popupMenu
https://bugzilla.gnome.org/show_bug.cgi?id=624900

16 years agoboxpointer: add animateDisappear/animateAppear methods
Maxim Ermilov [Fri, 15 Oct 2010 04:53:34 +0000 (08:53 +0400)]
boxpointer: add animateDisappear/animateAppear methods

https://bugzilla.gnome.org/show_bug.cgi?id=624900

16 years agognome-shell-build-setup.sh: add libpulse to package lists
Owen W. Taylor [Tue, 19 Oct 2010 19:16:22 +0000 (15:16 -0400)]
gnome-shell-build-setup.sh: add libpulse to package lists

16 years agoAdd private gnome-volume-control library
Bastien Nocera [Mon, 27 Sep 2010 14:27:15 +0000 (15:27 +0100)]
Add private gnome-volume-control library

The library is introspected, and should not require using
Pulseaudio directly.

With help from Giovanni Campagna <scampa.giovanni@gmail.com>
(introspection annotations, build fixes)

https://bugzilla.gnome.org/show_bug.cgi?id=629455

16 years agost-theme: ref items in custom stylesheets list
Ray Strode [Mon, 18 Oct 2010 15:45:34 +0000 (11:45 -0400)]
st-theme: ref items in custom stylesheets list

st-theme stores some loaded stylesheets in a custom
stylesheets list.  When removing items from this list
it unrefs them, but when adding items to the list it
neglects to ref them.  This means that under certain
circumstances the list will contain items that have
already been freed.

https://bugzilla.gnome.org/show_bug.cgi?id=632477

16 years agoextensionSystem: Don't load extensions multiple times
Ray Strode [Mon, 18 Oct 2010 15:41:39 +0000 (11:41 -0400)]
extensionSystem: Don't load extensions multiple times

Right now if XDG_DATA_DIRS is set to have duplicate entries,
then the extension system will try to load all extensions
more than once.

This commit prevents an extension from getting repeatedly
loaded by checking if its uuid is already registered.

https://bugzilla.gnome.org/show_bug.cgi?id=632477

16 years ago[l10n] Updated Italian traslation
Luca Ferretti [Mon, 18 Oct 2010 09:20:25 +0000 (11:20 +0200)]
[l10n] Updated Italian traslation

16 years agoUpdated Spanish translation
Jorge González [Mon, 18 Oct 2010 09:17:13 +0000 (11:17 +0200)]
Updated Spanish translation

16 years ago[l10n] Added missing accessibility.js to POTFILES.in
Luca Ferretti [Mon, 18 Oct 2010 08:57:55 +0000 (10:57 +0200)]
[l10n] Added missing accessibility.js to POTFILES.in

16 years ago[l10n] Updated Estonian translation
Mattias Põldaru [Sun, 17 Oct 2010 14:31:04 +0000 (17:31 +0300)]
[l10n] Updated Estonian translation

16 years ago[l10n] Updated Estonian translation
Mattias Põldaru [Sun, 17 Oct 2010 14:03:20 +0000 (17:03 +0300)]
[l10n] Updated Estonian translation

16 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Sat, 16 Oct 2010 19:24:19 +0000 (21:24 +0200)]
Updated Norwegian bokmål translation

16 years agost-drawing-area: Avoid unnecessary repaints
Florian Müllner [Fri, 15 Oct 2010 07:18:37 +0000 (09:18 +0200)]
st-drawing-area: Avoid unnecessary repaints

StDrawingArea uses the member variable needs_repaint to keep track
of whether it needs repainting. The variable is set to TRUE correctly,
e.g. on allocation or style changes - alas, it is never set to FALSE,
resulting in the area being repainted continuously.

https://bugzilla.gnome.org/show_bug.cgi?id=632197

16 years agogdm: mute debug messages
Ray Strode [Thu, 14 Oct 2010 17:29:32 +0000 (13:29 -0400)]
gdm: mute debug messages

Since we're just using a cut-and-paste of gdm code there's a
slight impedance mismatch between how that code and the rest of
the shell manage debug messages.  In GDM, they're out of sight by
default, but in gnome-shell they're visible and quite verbose.
This muddies up and masks the useful messages that other parts
of the code generate.

This commit just mutes the messages unconditionally by default,
since they aren't that useful anyway.

16 years agoiconGrid: Add alignment parameter
Florian Müllner [Thu, 14 Oct 2010 12:27:22 +0000 (14:27 +0200)]
iconGrid: Add alignment parameter

Currently the grid's content is centered, which is not appropriate
for all use cases. Add an optional parameter to control the alignment.

https://bugzilla.gnome.org/show_bug.cgi?id=632147

16 years agostatusMenu: port to new gdmuser api
Ray Strode [Thu, 7 Oct 2010 22:22:20 +0000 (18:22 -0400)]
statusMenu: port to new gdmuser api

https://bugzilla.gnome.org/show_bug.cgi?id=631888

16 years agogdm: resync cut-and-paste code from gdm tree.
Ray Strode [Thu, 7 Oct 2010 20:59:03 +0000 (16:59 -0400)]
gdm: resync cut-and-paste code from gdm tree.

The GDM code upstream talks to the account service now,
has better introspection annotations, and is more
asynchronous.

This commit updates the shell's copy to the latest
upstream.

Note, the API changed somewhat and so the callers will
need to be fixed up subsequently.

https://bugzilla.gnome.org/show_bug.cgi?id=631888

16 years agoUpdated Spanish translation
Jorge González [Wed, 13 Oct 2010 12:30:04 +0000 (14:30 +0200)]
Updated Spanish translation

16 years agoUpdated Spanish translation
Jorge González [Tue, 12 Oct 2010 23:25:39 +0000 (01:25 +0200)]
Updated Spanish translation

16 years agoconfigure: Require GTK+ 2.91.0
Colin Walters [Tue, 12 Oct 2010 22:23:23 +0000 (18:23 -0400)]
configure: Require GTK+ 2.91.0

We don't build with earlier any longer.

16 years agoNotificationDaemon: don't destroy trayicons when dismissing their notifications
Dan Winship [Thu, 30 Sep 2010 20:56:50 +0000 (16:56 -0400)]
NotificationDaemon: don't destroy trayicons when dismissing their notifications

Tray icons control their own lifespan; they're not supposed to
disappear when you dismiss their notifications like non-trayicon
notification sources do.

https://bugzilla.gnome.org/show_bug.cgi?id=631042

16 years agoMessageTray: untangle click notifications
Dan Winship [Thu, 30 Sep 2010 20:41:38 +0000 (16:41 -0400)]
MessageTray: untangle click notifications

Previously, when you clicked on a notification, it would call
this.source.clicked(), which would emit a 'clicked' signal on the
source, and then various other stuff would happen from there. This
used to make a little bit of sense, when clicking on a notification
was supposed to do the same thing as clicking on its source, but makes
less sense now, when clicking on the source itself *doesn't* call
source.clicked()...

Change it so that when you click on a notification, the notification
emits 'clicked' itself, and the source notices that and calls its
notificationClicked() method, and the various source subclasses do
what they need to do with that, and Source no longer has a clicked
method/signal.

https://bugzilla.gnome.org/show_bug.cgi?id=631042

16 years agoUpdated Spanish translation
Jorge González [Tue, 12 Oct 2010 19:56:28 +0000 (21:56 +0200)]
Updated Spanish translation

16 years agoUpdated Slovenian translation
Matej Urbančič [Tue, 12 Oct 2010 18:08:25 +0000 (20:08 +0200)]
Updated Slovenian translation